home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 26.zip / BS1 part 26 / Macro assembler dev syst.adf / include / graphics / clip.i next >
Text File  |  1985-12-20  |  2KB  |  72 lines

  1.     IFND    GRAPHICS_CLIP_I
  2. GRAPHICS_CLIP_I SET 1
  3. ********************************************************************
  4. *               Commodore-Amiga, Inc.                              *
  5. *               clip.i                                             *
  6. ********************************************************************
  7.  
  8.     IFND    GRAPHICS_GFX_I
  9.     include 'graphics/gfx.i'
  10.     ENDC
  11.     IFND    EXEC_PORTS_I
  12.     include 'exec/ports.i'
  13.     ENDC
  14.  
  15.  STRUCTURE  Layer,0
  16.     LONG    lr_Front
  17.     LONG    lr_Back
  18.     LONG    lr_ClipRect
  19.     LONG    lr_RastPort
  20.     WORD    lr_MinX
  21.     WORD    lr_MinY
  22.     WORD    lr_MaxX
  23.     WORD    lr_MaxY
  24.     BYTE    lr_Lock
  25.     BYTE    lr_LockCount
  26.     BYTE    lr_LayerLockCount
  27.     BYTE    lr_reserved
  28.     WORD    lr_reserved1
  29.     WORD    lr_Flags
  30.     LONG    lr_SuperBitMap
  31.     LONG    lr_SuperClipRect
  32.     LONG    lr_Window
  33.     WORD    lr_Scroll_X
  34.     WORD    lr_Scroll_Y
  35.     STRUCT  lr_LockPort,MP_SIZE
  36.     STRUCT  lr_LockMessage,MN_SIZE
  37.     STRUCT  lr_ReplyPort,MP_SIZE
  38.     STRUCT  lr_l_LockMessage,MN_SIZE
  39.     APTR    lr_DamageList
  40.     APTR    lr__cliprects
  41.     APTR    lr_LayerInfo
  42.     APTR    lr_LayerLocker
  43.     APTR    lr_SuperSaverClipRects
  44.     APTR    lr_cr
  45.     APTR    lr_cr2
  46.     APTR    lr_crnew
  47.     APTR    lr__p1
  48.     LABEL   lr_SIZEOF
  49.  
  50.  STRUCTURE  ClipRect,0
  51.     LONG    cr_Next
  52.     LONG    cr_Prev
  53.     LONG    cr_LObs
  54.     LONG    cr_BitMap
  55.     WORD    cr_MinX
  56.     WORD    cr_MinY
  57.     WORD    cr_MaxX
  58.     WORD    cr_MaxY
  59.     APTR    cr__p1
  60.     APTR    cr__p2
  61.     LONG    cr_reserved
  62.     LONG    cr_Flags
  63.  LABEL      cr_SIZEOF
  64.  
  65. * defines for clipping
  66. ISLESSX equ 1
  67. ISLESSY equ 2
  68. ISGRTRX equ 4
  69. ISGRTRY equ 8
  70.  
  71.     ENDC
  72.